home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
doc.lha
/
documentation
/
manual
/
tman.otl
< prev
next >
Wrap
Text File
|
1987-06-30
|
91KB
|
1,158 lines
@Comment{OUTLINE of tman.mss by Scribe 3C(1312) on 10 January 1984 at 05:15}
Preface 1 PREFACE.mss, line 4
Notes on this edition 2 PREFACE.mss, line 68
Acknowledgements 3 PREFACE.mss, line 165
1 Introduction 1 INTRO.mss, line 3
FirstTChapter 1 INTRO.mss, line 4
1.1. Language overview 1 INTRO.mss, line 7
1.2. Notational conventions 1 INTRO.mss, line 46
1.3. Naming conventions 2 INTRO.mss, line 98
1.4. Language principles and conventions 2 INTRO.mss, line 185
2 Syntax and semantics 4 SEMANTICS.mss, line 2
SemanticsChapter 4 SEMANTICS.mss, line 3
2.1. External representation 4 SEMANTICS.mss, line 25
2.2. Core language 5 SEMANTICS.mss, line 73
CoreLanguageSection 5 SEMANTICS.mss, line 74
CallSemantics 5 SEMANTICS.mss, line 156
2.3. The standard environment 6 SEMANTICS.mss, line 177
StandardEnvironmentSe 6 SEMANTICS.mss, line 178
2.4. Undefined 6 SEMANTICS.mss, line 202
undefinedsemanticssec 6 SEMANTICS.mss, line 204
3 Objects 7 OBJECT.mss, line 2
3.1. Literals 7 OBJECT.mss, line 25
QUOTE 7 OBJECT.mss, line 64
3.2. Procedures 7 OBJECT.mss, line 67
LAMBDA 8 OBJECT.mss, line 123
3.3. Object identity 8 OBJECT.mss, line 126
EQ? 9 OBJECT.mss, line 163
NEQ? 9 OBJECT.mss, line 170
3.4. Symbols 9 OBJECT.mss, line 188
symbolssection 9 OBJECT.mss, line 189
SYMBOL? 9 OBJECT.mss, line 208
3.5. Predicates and truth values 9 OBJECT.mss, line 214
NIL 10 OBJECT.mss, line 245
T 10 OBJECT.mss, line 252
3.6. Types 10 OBJECT.mss, line 255
4 Environments 11 ENVIRONMENT.mss, line 2
EnvironmentsChapter 11 ENVIRONMENT.mss, line 3
4.1. Environments and contours 11 ENVIRONMENT.mss, line 6
environments 11 ENVIRONMENT.mss, line 7
4.2. Local variables 11 ENVIRONMENT.mss, line 64
LET 12 ENVIRONMENT.mss, line 83
LET* 12 ENVIRONMENT.mss, line 116
LABELS 13 ENVIRONMENT.mss, line 215
4.3. Locales 14 ENVIRONMENT.mss, line 218
LocaleSection 14 ENVIRONMENT.mss, line 219
LOCALE 14 ENVIRONMENT.mss, line 259
DEFINE 14 ENVIRONMENT.mss, line 268
LSET 14 ENVIRONMENT.mss, line 295
MAKE-LOCALE 15 ENVIRONMENT.mss, line 345
MAKE-EMPTY-LOCALE 15 ENVIRONMENT.mss, line 349
LOCALE? 15 ENVIRONMENT.mss, line 354
4.4. Non-local reference 15 ENVIRONMENT.mss, line 357
*VALUE 15 ENVIRONMENT.mss, line 368
*DEFINE 15 ENVIRONMENT.mss, line 372
*LSET 16 ENVIRONMENT.mss, line 377
IMPORT 16 ENVIRONMENT.mss, line 390
5 Control 17 CONTROL.mss, line 2
5.1. Conditionals 17 CONTROL.mss, line 6
ConditionalsSection 17 CONTROL.mss, line 7
COND 17 CONTROL.mss, line 65
XCOND 17 CONTROL.mss, line 72
ELSE 17 CONTROL.mss, line 77
IF 17 CONTROL.mss, line 83
CASE 18 CONTROL.mss, line 116
XCASE 18 CONTROL.mss, line 123
SELECT 18 CONTROL.mss, line 137
XSELECT 18 CONTROL.mss, line 144
NOT 18 CONTROL.mss, line 150
FALSE? 18 CONTROL.mss, line 150
AND 19 CONTROL.mss, line 170
OR 19 CONTROL.mss, line 183
*AND 19 CONTROL.mss, line 204
*OR 19 CONTROL.mss, line 210
*IF 19 CONTROL.mss, line 216
5.2. Iteration 19 CONTROL.mss, line 219
DO 20 CONTROL.mss, line 285
ITERATE 21 CONTROL.mss, line 327
5.3. Procedure application 21 CONTROL.mss, line 330
PROCEDURE? 21 CONTROL.mss, line 348
APPLY 21 CONTROL.mss, line 366
5.4. Sequencing 22 CONTROL.mss, line 369
BLOCK 22 CONTROL.mss, line 384
BLOCK0 22 CONTROL.mss, line 390
5.5. Non-local exits 22 CONTROL.mss, line 393
CATCH 22 CONTROL.mss, line 433
5.6. Lazy evaluation 22 CONTROL.mss, line 436
DELAY 23 CONTROL.mss, line 480
FORCE 23 CONTROL.mss, line 493
6 Side effects 24 STATE.mss, line 2
6.1. Assignment 24 STATE.mss, line 18
Assignmentsection 24 STATE.mss, line 19
Settable 24 STATE.mss, line 48
SET 24 STATE.mss, line 56
SETTER 24 STATE.mss, line 67
SWAP 24 STATE.mss, line 79
EXCHANGE 25 STATE.mss, line 85
MODIFY 25 STATE.mss, line 94
MODIFY-LOCATION 25 STATE.mss, line 138
6.2. Locatives 25 STATE.mss, line 141
locativessection 25 STATE.mss, line 143
LOCATIVE 26 STATE.mss, line 188
CONTENTS 26 STATE.mss, line 202
LOCATIVE? 26 STATE.mss, line 207
6.3. Dynamic state 27 STATE.mss, line 210
dynamicstatesection 27 STATE.mss, line 211
BIND 28 STATE.mss, line 282
UNWIND-PROTECT 28 STATE.mss, line 309
7 Operations 29 OPERATION.mss, line 2
OperationsChapter 29 OPERATION.mss, line 3
7.1. Fundamental forms 29 OPERATION.mss, line 48
OBJECT 31 OPERATION.mss, line 151
OPERATION 31 OPERATION.mss, line 195
OPERATION? 31 OPERATION.mss, line 200
7.2. Defining operations 31 OPERATION.mss, line 203
DEFINE-OPERATION 32 OPERATION.mss, line 220
DEFINE-SETTABLE-OPERA 32 OPERATION.mss, line 235
DEFINE-PREDICATE 32 OPERATION.mss, line 251
7.3. Joined objects 32 OPERATION.mss, line 256
JOIN 33 OPERATION.mss, line 283
7.4. Synonyms 33 OPERATION.mss, line 294
SYNONYM 33 OPERATION.mss, line 318
7.5. Example 33 OPERATION.mss, line 323
8 Numbers 34 NUMBER.mss, line 2
8.1. Predicates 34 NUMBER.mss, line 44
NUMBER? 34 NUMBER.mss, line 49
INTEGER? 34 NUMBER.mss, line 54
FLOAT? 34 NUMBER.mss, line 59
RATIO? 34 NUMBER.mss, line 64
ODD? 34 NUMBER.mss, line 69
EVEN? 34 NUMBER.mss, line 73
8.2. Arithmetic 34 NUMBER.mss, line 77
ADD 34 NUMBER.mss, line 83
- 35 NUMBER.mss, line 99
SUBTRACT 35 NUMBER.mss, line 99
NEGATE 35 NUMBER.mss, line 107
* 35 NUMBER.mss, line 115
MULTIPLY 35 NUMBER.mss, line 115
DIVIDE 35 NUMBER.mss, line 123
DIV 35 NUMBER.mss, line 140
REMAINDER 35 NUMBER.mss, line 150
MOD 36 NUMBER.mss, line 199
EXPT 36 NUMBER.mss, line 207
ABS 36 NUMBER.mss, line 211
GCD 36 NUMBER.mss, line 218
ADD1 36 NUMBER.mss, line 225
SUBTRACT1 36 NUMBER.mss, line 235
MIN 36 NUMBER.mss, line 243
MAX 36 NUMBER.mss, line 248
8.3. Comparison 36 NUMBER.mss, line 251
EQUAL? 36 NUMBER.mss, line 256
EQUAL 36 NUMBER.mss, line 257
LESS? 37 NUMBER.mss, line 265
GREATER? 37 NUMBER.mss, line 273
NOT-EQUAL? 37 NUMBER.mss, line 280
NOT-LESS? 37 NUMBER.mss, line 287
NOT-GREATER? 37 NUMBER.mss, line 294
8.4. Sign predicates 37 NUMBER.mss, line 298
ZERO? 37 NUMBER.mss, line 304
NEGATIVE? 37 NUMBER.mss, line 312
POSITIVE? 37 NUMBER.mss, line 320
NOT-ZERO? 37 NUMBER.mss, line 327
NOT-NEGATIVE? 38 NUMBER.mss, line 334
NOT-POSITIVE? 38 NUMBER.mss, line 341
8.5. Transcendental functions 38 NUMBER.mss, line 345
EXP 38 NUMBER.mss, line 349
LOG 38 NUMBER.mss, line 353
SQRT 38 NUMBER.mss, line 357
COS 38 NUMBER.mss, line 361
SIN 38 NUMBER.mss, line 365
TAN 38 NUMBER.mss, line 369
ACOS 38 NUMBER.mss, line 373
ASIN 38 NUMBER.mss, line 377
ATAN2 39 NUMBER.mss, line 388
8.6. Bitwise logical operators 39 NUMBER.mss, line 390
LOGAND 39 NUMBER.mss, line 401
LOGIOR 39 NUMBER.mss, line 405
LOGXOR 39 NUMBER.mss, line 409
LOGNOT 39 NUMBER.mss, line 413
ASH 39 NUMBER.mss, line 419
BIT-FIELD 39 NUMBER.mss, line 430
SET-BIT-FIELD 39 NUMBER.mss, line 440
8.7. Coercion 40 NUMBER.mss, line 442
->INTEGER 40 NUMBER.mss, line 452
->FLOAT 40 NUMBER.mss, line 461
8.8. Assignment 40 NUMBER.mss, line 463
INCREMENT 40 NUMBER.mss, line 483
DECREMENT 40 NUMBER.mss, line 492
9 Lists 41 LIST.mss, line 2
9.1. Predicates 41 LIST.mss, line 16
NULL? 41 LIST.mss, line 24
PAIR? 41 LIST.mss, line 36
ATOM? 41 LIST.mss, line 45
LIST? 41 LIST.mss, line 56
PROPER-LIST? 41 LIST.mss, line 67
NULL-LIST? 41 LIST.mss, line 74
9.2. Constructors 42 LIST.mss, line 77
CONS 42 LIST.mss, line 88
LIST 42 LIST.mss, line 99
CONS* 42 LIST.mss, line 114
COPY-LIST 42 LIST.mss, line 126
9.3. List access 42 LIST.mss, line 129
CAR 42 LIST.mss, line 135
CDR 43 LIST.mss, line 141
C...R 43 LIST.mss, line 150
NTH 43 LIST.mss, line 166
NTHCDR 43 LIST.mss, line 185
LAST 43 LIST.mss, line 194
LASTCDR 43 LIST.mss, line 207
9.4. Lists as sequences 44 LIST.mss, line 210
LENGTH 44 LIST.mss, line 218
APPEND 44 LIST.mss, line 227
APPEND! 44 LIST.mss, line 242
REVERSE 44 LIST.mss, line 249
REVERSE! 44 LIST.mss, line 257
SUBLIST 44 LIST.mss, line 265
9.5. Lists as sets 44 LIST.mss, line 269
MEMQ? 45 LIST.mss, line 283
MEM? 45 LIST.mss, line 293
ANY? 45 LIST.mss, line 300
EVERY? 45 LIST.mss, line 307
DELQ 45 LIST.mss, line 312
DEL 45 LIST.mss, line 320
DELQ! 45 LIST.mss, line 327
DEL! 45 LIST.mss, line 332
9.6. Mapping Procedures 46 LIST.mss, line 335
MAP 46 LIST.mss, line 349
MAPCDR 46 LIST.mss, line 355
MAP! 46 LIST.mss, line 366
WALK 46 LIST.mss, line 375
WALKCDR 46 LIST.mss, line 381
9.7. Lists as associations 46 LIST.mss, line 384
ASSQ 46 LIST.mss, line 390
ASS 46 LIST.mss, line 406
9.8. Lists as stacks 47 LIST.mss, line 409
PUSH 47 LIST.mss, line 437
POP 47 LIST.mss, line 456
10 Trees 48 TREE.mss, line 2
TreesChapter 48 TREE.mss, line 3
10.1. Comparison 48 TREE.mss, line 21
EQUIV? 48 TREE.mss, line 48
ALIKE? 48 TREE.mss, line 61
ALIKEQ? 48 TREE.mss, line 67
ALIKEV 48 TREE.mss, line 74
ALIKEV? 48 TREE.mss, line 77
10.2. Tree utilities 48 TREE.mss, line 80
SUBST 49 TREE.mss, line 92
SUBSTQ 49 TREE.mss, line 96
SUBSTV 49 TREE.mss, line 103
COPY-TREE 49 TREE.mss, line 108
TREE-HASH 49 TREE.mss, line 116
10.3. Destructuring 49 TREE.mss, line 119
DESTRUCTURE 49 TREE.mss, line 150
DESTRUCTURE* 50 TREE.mss, line 169
10.4. Backquote 50 TREE.mss, line 172
backquotesection 50 TREE.mss, line 173
11 Structures 52 STRUCTURE.mss, line 2
11.1. Terminology 52 STRUCTURE.mss, line 16
11.2. Defining structure types 52 STRUCTURE.mss, line 41
DEFINE-STRUCTURE-TYPE 53 STRUCTURE.mss, line 89
11.3. Manipulating structure types 53 STRUCTURE.mss, line 91
MAKE-STYPE 53 STRUCTURE.mss, line 107
STYPE-ID 53 STRUCTURE.mss, line 111
STYPE-CONSTRUCTOR 53 STRUCTURE.mss, line 124
STYPE-MASTER 53 STRUCTURE.mss, line 137
STYPE-PREDICATOR 54 STRUCTURE.mss, line 148
STYPE-SELECTOR 54 STRUCTURE.mss, line 167
STYPE-SELECTORS 54 STRUCTURE.mss, line 171
SELECTOR-ID 54 STRUCTURE.mss, line 176
STYPE-HANDLER 54 STRUCTURE.mss, line 185
11.4. Manipulating structures 54 STRUCTURE.mss, line 187
STRUCTURE? 55 STRUCTURE.mss, line 210
COPY-STRUCTURE 55 STRUCTURE.mss, line 216
COPY-STRUCTURE! 55 STRUCTURE.mss, line 222
12 Characters and strings 56 TEXT.mss, line 2
charactersyntax 56 TEXT.mss, line 11
12.1. Predicates 57 TEXT.mss, line 89
CHAR? 57 TEXT.mss, line 97
STRING? 57 TEXT.mss, line 105
GRAPHIC? 57 TEXT.mss, line 115
WHITESPACE? 57 TEXT.mss, line 125
ALPHABETIC? 57 TEXT.mss, line 134
UPPERCASE? 58 TEXT.mss, line 143
LOWERCASE? 58 TEXT.mss, line 152
DIGIT? 58 TEXT.mss, line 162
12.2. Comparison 58 TEXT.mss, line 164
STRING-EQUAL? 58 TEXT.mss, line 183
12.3. String constructors 58 TEXT.mss, line 185
MAKE-STRING 58 TEXT.mss, line 188
STRING-APPEND 59 TEXT.mss, line 195
COPY-STRING 59 TEXT.mss, line 201
CHAR->STRING 59 TEXT.mss, line 208
LIST->STRING 59 TEXT.mss, line 215
STRING->LIST 59 TEXT.mss, line 222
12.4. String access 59 TEXT.mss, line 225
STRING-LENGTH 59 TEXT.mss, line 232
STRING-EMPTY? 59 TEXT.mss, line 236
STRING-ELT 59 TEXT.mss, line 253
NTHCHAR 59 TEXT.mss, line 253
STRING-HEAD 60 TEXT.mss, line 264
CHAR 60 TEXT.mss, line 264
STRING-TAIL 60 TEXT.mss, line 271
CHDR 60 TEXT.mss, line 271
STRING-NTHTAIL 60 TEXT.mss, line 282
NTHCHDR 60 TEXT.mss, line 282
SUBSTRING 60 TEXT.mss, line 291
STRING-SLICE 60 TEXT.mss, line 311
12.5. String manipulation 60 TEXT.mss, line 314
STRING-POSQ 60 TEXT.mss, line 324
STRING-REPLACE 61 TEXT.mss, line 335
MAP-STRING 61 TEXT.mss, line 344
MAP-STRING! 61 TEXT.mss, line 349
WALK-STRING 61 TEXT.mss, line 353
12.6. String header manipulation 61 TEXT.mss, line 356
stringheadersection 61 TEXT.mss, line 357
CHOPY 61 TEXT.mss, line 370
CHOPY! 61 TEXT.mss, line 375
STRING-TAIL! 61 TEXT.mss, line 380
CHDR! 61 TEXT.mss, line 380
STRING-NTHTAIL! 62 TEXT.mss, line 395
NTHCHDR! 62 TEXT.mss, line 395
12.7. Case conversion 62 TEXT.mss, line 400
CHAR-UPCASE 62 TEXT.mss, line 406
CHAR-DOWNCASE 62 TEXT.mss, line 412
STRING-UPCASE 62 TEXT.mss, line 420
STRING-DOWNCASE 62 TEXT.mss, line 428
STRING-UPCASE! 62 TEXT.mss, line 435
STRING-DOWNCASE! 62 TEXT.mss, line 442
12.8. Digit conversion 62 TEXT.mss, line 445
CHAR->DIGIT 62 TEXT.mss, line 453
DIGIT->CHAR 63 TEXT.mss, line 461
DIGIT 63 TEXT.mss, line 469
12.9. ASCII conversion 63 TEXT.mss, line 471
CHAR->ASCII 63 TEXT.mss, line 479
ASCII->CHAR 63 TEXT.mss, line 485
*NUMBER-OF-CHAR-CODES 63 TEXT.mss, line 500
12.10. Symbols 63 TEXT.mss, line 503
STRING->SYMBOL 64 TEXT.mss, line 533
SYMBOL->STRING 64 TEXT.mss, line 540
13 Miscellaneous features 65 FEATURE.mss, line 2
13.1. Comments and declarations 65 FEATURE.mss, line 5
COMMENT 65 FEATURE.mss, line 13
IGNORE 65 FEATURE.mss, line 29
IGNORABLE 65 FEATURE.mss, line 42
13.2. Errors and dead ends 65 FEATURE.mss, line 45
ErrorsSection 65 FEATURE.mss, line 46
ERROR 65 FEATURE.mss, line 60
SYNTAX-ERROR 65 FEATURE.mss, line 66
READ-ERROR 65 FEATURE.mss, line 72
CHECK-ARG 66 FEATURE.mss, line 96
UndefinedSection 66 FEATURE.mss, line 98
PROCLAIM 66 FEATURE.mss, line 111
ASSERT 66 FEATURE.mss, line 117
UNDEFINED-VALUE 66 FEATURE.mss, line 126
UNDEFINED-EFFECT 66 FEATURE.mss, line 135
13.3. Early binding 66 FEATURE.mss, line 140
DEFINE-CONSTANT 66 FEATURE.mss, line 154
DEFINE-INTEGRABLE 67 FEATURE.mss, line 165
DefineIntegrableSecti 67 FEATURE.mss, line 176
13.4. Symbol generators 67 FEATURE.mss, line 178
GENERATE-SYMBOL 67 FEATURE.mss, line 192
CONCATENATE-SYMBOL 67 FEATURE.mss, line 200
13.5. Combinators 67 FEATURE.mss, line 203
ALWAYS 67 FEATURE.mss, line 211
IDENTITY 67 FEATURE.mss, line 215
PROJN 68 FEATURE.mss, line 223
PROJ0 68 FEATURE.mss, line 232
PROJ1 68 FEATURE.mss, line 236
PROJ2 68 FEATURE.mss, line 240
PROJ3 68 FEATURE.mss, line 244
CONJOIN 68 FEATURE.mss, line 253
DISJOIN 68 FEATURE.mss, line 262
COMPLEMENT 68 FEATURE.mss, line 270
COMPOSE 69 FEATURE.mss, line 285
TRUE 69 FEATURE.mss, line 294
FALSE 69 FEATURE.mss, line 301
TRUE? 69 FEATURE.mss, line 318
BOOLEAN? 69 FEATURE.mss, line 331
13.6. Vectors 69 FEATURE.mss, line 334
VectorsSection 69 FEATURE.mss, line 335
VECTOR? 69 FEATURE.mss, line 349
MAKE-VECTOR 69 FEATURE.mss, line 361
LIST->VECTOR 70 FEATURE.mss, line 368
VECTOR->LIST 70 FEATURE.mss, line 375
VECTOR-ELT 70 FEATURE.mss, line 383
VREF 70 FEATURE.mss, line 383
VSET 70 FEATURE.mss, line 395
COPY-VECTOR 70 FEATURE.mss, line 399
VECTOR-FILL 70 FEATURE.mss, line 404
VECTOR-REPLACE 70 FEATURE.mss, line 410
VECTOR-LENGTH 70 FEATURE.mss, line 414
VECTOR-POS 70 FEATURE.mss, line 419
VECTOR-POSQ 71 FEATURE.mss, line 425
WALK-VECTOR 71 FEATURE.mss, line 429
13.7. Pools 71 FEATURE.mss, line 432
MAKE-POOL 71 FEATURE.mss, line 452
OBTAIN-FROM-POOL 71 FEATURE.mss, line 457
RETURN-TO-POOL 71 FEATURE.mss, line 462
13.8. Weak pointers 71 FEATURE.mss, line 465
OBJECT-HASH 72 FEATURE.mss, line 486
OBJECT-UNHASH 72 FEATURE.mss, line 495
MAKE-POPULATION 72 FEATURE.mss, line 506
ADD-TO-POPULATION 72 FEATURE.mss, line 510
REMOVE-FROM-POPULATIO 72 FEATURE.mss, line 514
POPULATION->LIST 72 FEATURE.mss, line 520
WALK-POPULATION 72 FEATURE.mss, line 529
14 Syntax 73 SYNTAX.mss, line 2
SyntaxChapter 73 SYNTAX.mss, line 3
LastTChapter 73 SYNTAX.mss, line 4
14.1. The reader 73 SYNTAX.mss, line 20
READER 73 SYNTAX.mss, line 21
READ-OBJECT 73 SYNTAX.mss, line 43
SEMICOLON 74 SYNTAX.mss, line 106
14.2. Read tables and read macros 74 SYNTAX.mss, line 150
READTABLES 74 SYNTAX.mss, line 151
MAKE-READ-TABLE 74 SYNTAX.mss, line 173
*STANDARD-READ-TABLE* 75 SYNTAX.mss, line 178
*VANILLA-READ-TABLE* 75 SYNTAX.mss, line 191
READ-TABLE-ENTRY 76 SYNTAX.mss, line 235
*NOTHING-READ* 76 SYNTAX.mss, line 250
DELIMITING-READ-MACRO 76 SYNTAX.mss, line 267
MAKE-LIST-READER 77 SYNTAX.mss, line 309
LIST-TERMINATOR 77 SYNTAX.mss, line 314
14.3. Standard compiler 77 SYNTAX.mss, line 317
EVAL 77 SYNTAX.mss, line 349
STANDARD-COMPILER 78 SYNTAX.mss, line 355
RUN-COMPILED-CODE 78 SYNTAX.mss, line 364
14.4. Syntax tables 78 SYNTAX.mss, line 367
Syntaxtablessection 78 SYNTAX.mss, line 369
ENV-SYNTAX-TABLE 78 SYNTAX.mss, line 403
MAKE-SYNTAX-TABLE 78 SYNTAX.mss, line 409
*STANDARD-SYNTAX-TABL 78 SYNTAX.mss, line 416
SYNTAX-TABLE-ENTRY 79 SYNTAX.mss, line 432
14.5. Defining syntax 79 SYNTAX.mss, line 435
DEFINE-SYNTAX 79 SYNTAX.mss, line 441
14.6. Local syntax 79 SYNTAX.mss, line 478
LET-SYNTAX 80 SYNTAX.mss, line 539
DEFINE-LOCAL-SYNTAX 80 SYNTAX.mss, line 546
14.7. Macro expanders 81 SYNTAX.mss, line 578
MACRO-EXPANDER 81 SYNTAX.mss, line 623
MACRO-EXPANDER? 81 SYNTAX.mss, line 631
INVOKE-MACRO-EXPANDER 82 SYNTAX.mss, line 642
MACRO-EXPAND 82 SYNTAX.mss, line 648
15 Streams 83 STREAM.mss, line 2
15.1. General 83 STREAM.mss, line 34
STREAM? 83 STREAM.mss, line 39
INPUT-STREAM? 83 STREAM.mss, line 44
OUTPUT-STREAM? 83 STREAM.mss, line 49
INTERACTIVE-STREAM? 83 STREAM.mss, line 56
EOF? 83 STREAM.mss, line 62
*EOF* 83 STREAM.mss, line 66
WITH-OPEN-STREAMS 84 STREAM.mss, line 91
CLOSE 84 STREAM.mss, line 97
STRING->INPUT-STREAM 84 STREAM.mss, line 102
WITH-INPUT-FROM-STRIN 84 STREAM.mss, line 115
WITH-OUTPUT-TO-STRING 84 STREAM.mss, line 126
15.2. Stream switches 84 STREAM.mss, line 129
TERMINAL-INPUT 84 STREAM.mss, line 141
TERMINAL-OUTPUT 85 STREAM.mss, line 146
STANDARD-INPUT 85 STREAM.mss, line 159
STANDARD-OUTPUT 85 STREAM.mss, line 165
ERROR-OUTPUT 85 STREAM.mss, line 170
DEBUG-OUTPUT 85 STREAM.mss, line 175
15.3. Input 85 STREAM.mss, line 178
READ-CHAR 85 STREAM.mss, line 188
READC 85 STREAM.mss, line 188
UNREAD-CHAR 85 STREAM.mss, line 200
UNREADC 85 STREAM.mss, line 200
PEEK-CHAR 86 STREAM.mss, line 218
PEEKC 86 STREAM.mss, line 218
READ-LINE 86 STREAM.mss, line 233
READ 86 STREAM.mss, line 243
READ-REFUSING-EOF 86 STREAM.mss, line 249
READ-OBJECTS-FROM-STR 86 STREAM.mss, line 258
CLEAR-INPUT 86 STREAM.mss, line 264
15.4. Output 86 STREAM.mss, line 267
PRINT 86 STREAM.mss, line 274
WRITE 86 STREAM.mss, line 283
WRITE-CHAR 87 STREAM.mss, line 292
WRITEC 87 STREAM.mss, line 292
WRITE-STRING 87 STREAM.mss, line 303
WRITES 87 STREAM.mss, line 303
WRITE-LINE 87 STREAM.mss, line 311
WRITE-SPACES 87 STREAM.mss, line 315
DISPLAY 87 STREAM.mss, line 321
PRETTY-PRINT 87 STREAM.mss, line 326
NEWLINE 87 STREAM.mss, line 331
FRESH-LINE 87 STREAM.mss, line 337
SPACE 87 STREAM.mss, line 344
FORCE-OUTPUT 87 STREAM.mss, line 351
15.5. Formatted output 88 STREAM.mss, line 354
FORMAT 88 STREAM.mss, line 413
15.6. Miscellaneous 88 STREAM.mss, line 416
STREAM-READ-TABLE 88 STREAM.mss, line 422
LINE-LENGTH 89 STREAM.mss, line 432
HPOS 89 STREAM.mss, line 440
VPOS 89 STREAM.mss, line 446
WITH-OUTPUT-WIDTH-STR 89 STREAM.mss, line 455
PRINTWIDTH 89 STREAM.mss, line 466
DISPLAYWIDTH 89 STREAM.mss, line 477
MAKE-BROADCAST-STREAM 89 STREAM.mss, line 489
15.7. Example 90 STREAM.mss, line 491
16 Files 91 FILE.mss, line 2
16.1. File systems 91 FILE.mss, line 33
LOCAL-FS 91 FILE.mss, line 49
AEGIS-FS? 91 FILE.mss, line 57
UNIX-FS? 91 FILE.mss, line 62
VMS-FS? 91 FILE.mss, line 67
16.2. Filenames 91 FILE.mss, line 70
MAKE-FILENAME 92 FILE.mss, line 118
->FILENAME 92 FILE.mss, line 154
FILENAME? 93 FILE.mss, line 159
FILENAME-FS 93 FILE.mss, line 164
FILENAME-DIR 93 FILE.mss, line 168
FILENAME-NAME 93 FILE.mss, line 175
FILENAME-TYPE 93 FILE.mss, line 179
FILENAME-GENERATION 93 FILE.mss, line 183
FILENAME->STRING 93 FILE.mss, line 213
16.3. Files 94 FILE.mss, line 216
OPEN 94 FILE.mss, line 250
MAYBE-OPEN 94 FILE.mss, line 255
STREAM-FILENAME 94 FILE.mss, line 262
FILE-EXISTS? 94 FILE.mss, line 266
FILE-MOVE 94 FILE.mss, line 278
FILE-DELETE 94 FILE.mss, line 285
17 Program structure 95 PROGRAM.mss, line 2
Programchapter 95 PROGRAM.mss, line 3
17.1. Environment structure 95 PROGRAM.mss, line 10
*STANDARD-ENV* 95 PROGRAM.mss, line 64
user-env 95 PROGRAM.mss, line 66
*SCRATCH-ENV* 95 PROGRAM.mss, line 75
17.2. Source files 96 PROGRAM.mss, line 78
17.3. File syntax 96 PROGRAM.mss, line 117
READ-TABLE 96 PROGRAM.mss, line 152
SYNTAX-TABLE 97 PROGRAM.mss, line 173
ENV 97 PROGRAM.mss, line 193
17.4. Loading files 97 PROGRAM.mss, line 196
LOAD 97 PROGRAM.mss, line 217
17.5. File compilation 97 PROGRAM.mss, line 253
TCsection 97 PROGRAM.mss, line 254
COMFILE 98 PROGRAM.mss, line 329
TC-SYNTAX-TABLE 98 PROGRAM.mss, line 338
TC-MACRO-DEFINITION-E 98 PROGRAM.mss, line 347
18 User interface 99 USER.mss, line 2
UserChapter 99 USER.mss, line 3
18.1. Invoking @timp[] 99 USER.mss, line 15
STOP 99 USER.mss, line 62
EXIT 99 USER.mss, line 70
*COMMAND-LINE* 100 USER.mss, line 75
18.2. Read-eval-print loops 100 USER.mss, line 78
REPLsection 100 USER.mss, line 79
** 100 USER.mss, line 99
REPL-ENV 100 USER.mss, line 129
18.3. Command levels 100 USER.mss, line 132
Interrupts 101 USER.mss, line 150
end-of-file 101 USER.mss, line 159
RESET 101 USER.mss, line 172
RET 101 USER.mss, line 181
BREAKPOINT 101 USER.mss, line 195
18.4. Transcripts 101 USER.mss, line 199
TRANSCRIPT-ON 101 USER.mss, line 213
TRANSCRIPT-OFF 101 USER.mss, line 217
18.5. Customization 102 USER.mss, line 220
REPL-READ 102 USER.mss, line 229
REPL-EVAL 102 USER.mss, line 235
REPL-PRINT 102 USER.mss, line 241
REPL-PROMPT 102 USER.mss, line 251
LOAD-NOISILY? 102 USER.mss, line 259
REPL-WONT-PRINT? 102 USER.mss, line 266
*REPL-WONT-PRINT* 102 USER.mss, line 274
19 Debugging 103 DEBUG.mss, line 2
debuggingchapter 103 DEBUG.mss, line 4
19.1. Errors 103 DEBUG.mss, line 13
ErrorsInterfaceSectio 103 DEBUG.mss, line 16
dealingsection 103 DEBUG.mss, line 17
RECKLESSNESS 104 DEBUG.mss, line 93
19.2. Debugging utilities 104 DEBUG.mss, line 96
TRACE 104 DEBUG.mss, line 103
UNTRACE 104 DEBUG.mss, line 110
PP 104 DEBUG.mss, line 119
BACKTRACE 104 DEBUG.mss, line 125
19.3. The inspector 104 DEBUG.mss, line 128
inspectorsection 104 DEBUG.mss, line 129
DEBUG 105 DEBUG.mss, line 160
CRAWL 105 DEBUG.mss, line 164
19.4. Debugging primitives 107 DEBUG.mss, line 329
WHERE-DEFINED 107 DEBUG.mss, line 342
IDENTIFICATION 108 DEBUG.mss, line 356
ARGSPECTRUM 108 DEBUG.mss, line 368
DISCLOSE 108 DEBUG.mss, line 375
GET-ENVIRONMENT 108 DEBUG.mss, line 382
STRUCTURE-TYPE 108 DEBUG.mss, line 390
WALK-SYMBOLS 108 DEBUG.mss, line 395
19.5. Miscellaneous 108 DEBUG.mss, line 398
*T-VERSION-NUMBER* 109 DEBUG.mss, line 412
*T-IMPLEMENTATION-ENV 109 DEBUG.mss, line 420
*TC-ENV* 109 DEBUG.mss, line 425
GC 109 DEBUG.mss, line 439
GC-STATS 109 DEBUG.mss, line 443
GC-NOISILY? 109 DEBUG.mss, line 449
A. A meta-circular evaluator 110 EVALUATOR.mss, line 2
EvaluatorAppendix 110 EVALUATOR.mss, line 3
B. Libraries 115 LIBRARY.mss, line 2
LibrariesAppendix 115 LIBRARY.mss, line 3
B.1. The data base 115 LIBRARY.mss, line 22
PROPERTY 115 LIBRARY.mss, line 46
GET 115 LIBRARY.mss, line 46
SET-PROPERTY 115 LIBRARY.mss, line 64
PUT 115 LIBRARY.mss, line 64
REMOVE-PROPERTY 115 LIBRARY.mss, line 81
B.2. Symbol tables 116 LIBRARY.mss, line 83
MAKE-SYMBOL 116 LIBRARY.mss, line 90
*THE-SYMBOL-TABLE* 116 LIBRARY.mss, line 98
MAKE-SYMBOL-TABLE 116 LIBRARY.mss, line 103
INTERN 116 LIBRARY.mss, line 110
REALLY-INTERN 116 LIBRARY.mss, line 116
INTERNED 116 LIBRARY.mss, line 122
WALK-SYMBOL-TABLE 116 LIBRARY.mss, line 135
B.3. List utilities 116 LIBRARY.mss, line 138
MEM 117 LIBRARY.mss, line 148
MEMQ 117 LIBRARY.mss, line 154
ANY 117 LIBRARY.mss, line 169
ANYCDR 117 LIBRARY.mss, line 175
EVERY 117 LIBRARY.mss, line 189
EVERYCDR 117 LIBRARY.mss, line 194
EVERYCDR? 117 LIBRARY.mss, line 200
ANYCDR? 117 LIBRARY.mss, line 206
POS 117 LIBRARY.mss, line 212
POSQ 118 LIBRARY.mss, line 219
APPEND-REVERSE 118 LIBRARY.mss, line 228
APPEND-REVERSE! 118 LIBRARY.mss, line 236
B.4. Type-specific arithmetic 118 LIBRARY.mss, line 248
FIXNUM? 118 LIBRARY.mss, line 259
*MAX-FIXNUM* 118 LIBRARY.mss, line 264
*MIN-FIXNUM* 118 LIBRARY.mss, line 273
FLONUM-ADD 118 LIBRARY.mss, line 275
C. ASCII character conversion 120 ASCII.mss, line 1
asciiappendix 120 ASCII.mss, line 2
D. Equivalences 121 EQUIV.mss, line 2
E. Friendly advice 124 ADVICE.mss, line 2
E.1. Comparison with other Lisp dialects 124 ADVICE.mss, line 4
E.2. Incompatibilities 124 ADVICE.mss, line 26
F. Future work 125 FUTURE.mss, line 2
FutureChapter 125 FUTURE.mss, line 3
F.1. Language design problems 125 FUTURE.mss, line 11
F.2. Common Lisp influence 127 FUTURE.mss, line 157
F.3. Bugs in the implementation 127 FUTURE.mss, line 203
BugsSection 127 FUTURE.mss, line 205
References 129 tman.mss, line 54
Index 131 /tmp/Scribe000044, line 2
Table of Contents 5 /tmp/Scribea00044, line 3
Alphabetic Listing of Cross-Reference Tags and Labels
Tag or Label Name Page Label Value Source file Location
-----------------------------------------------------------------------------
* 35 8.2 NUMBER.mss, line 115
** 100 18.2 USER.mss, line 99
*AND 19 5.1 CONTROL.mss, line 204
*COMMAND-LINE* 100 18.1 USER.mss, line 75
*DEFINE 15 4.4 ENVIRONMENT.mss, line 372
*EOF* 83 15.1 STREAM.mss, line 66
*IF 19 5.1 CONTROL.mss, line 216
*LSET 16 4.4 ENVIRONMENT.mss, line 377
*MAX-FIXNUM* 118 B.4 LIBRARY.mss, line 264
*MIN-FIXNUM* 118 B.4 LIBRARY.mss, line 273
*NOTHING-READ* 76 14.2 SYNTAX.mss, line 250
*NUMBER-OF-CHAR-CODES* 63 12.9 TEXT.mss, line 500
*OR 19 5.1 CONTROL.mss, line 210
*REPL-WONT-PRINT* 102 18.5 USER.mss, line 274
*SCRATCH-ENV* 95 17.1 PROGRAM.mss, line 75
*STANDARD-ENV* 95 17.1 PROGRAM.mss, line 64
*STANDARD-READ-TABLE* 75 14.2 SYNTAX.mss, line 178
*STANDARD-SYNTAX-TABLE* 78 14.4 SYNTAX.mss, line 416
*T-IMPLEMENTATION-ENV* 109 19.5 DEBUG.mss, line 420
*T-VERSION-NUMBER* 109 19.5 DEBUG.mss, line 412
*TC-ENV* 109 19.5 DEBUG.mss, line 425
*THE-SYMBOL-TABLE* 116 B.2 LIBRARY.mss, line 98
*VALUE 15 4.4 ENVIRONMENT.mss, line 368
*VANILLA-READ-TABLE* 75 14.2 SYNTAX.mss, line 191
- 35 8.2 NUMBER.mss, line 99
->FILENAME 92 16.2 FILE.mss, line 154
->FLOAT 40 8.7 NUMBER.mss, line 461
->INTEGER 40 8.7 NUMBER.mss, line 452
ABS 36 8.2 NUMBER.mss, line 211
ACOS 38 8.5 NUMBER.mss, line 373
ADD 35 8.2 NUMBER.mss, line 83
ADD-TO-POPULATION 72 13.8 FEATURE.mss, line 510
ADD1 36 8.2 NUMBER.mss, line 225
AEGIS-FS? 91 16.1 FILE.mss, line 57
ALIKE? 48 10.1 TREE.mss, line 61
ALIKEQ? 48 10.1 TREE.mss, line 67
ALIKEV 48 10.1 TREE.mss, line 74
ALIKEV? 48 10.1 TREE.mss, line 77
ALPHABETIC? 57 12.1 TEXT.mss, line 134
ALWAYS 67 13.5 FEATURE.mss, line 211
AND 19 5.1 CONTROL.mss, line 170
ANY 117 B.3 LIBRARY.mss, line 169
ANY? 45 9.5 LIST.mss, line 300
ANYCDR 117 B.3 LIBRARY.mss, line 175
ANYCDR? 117 B.3 LIBRARY.mss, line 206
APPEND 44 9.4 LIST.mss, line 227
APPEND! 44 9.4 LIST.mss, line 242
APPEND-REVERSE 118 B.3 LIBRARY.mss, line 228
APPEND-REVERSE! 118 B.3 LIBRARY.mss, line 236
APPLY 21 5.3 CONTROL.mss, line 366
ARGSPECTRUM 108 19.4 DEBUG.mss, line 368
ASCII->CHAR 63 12.9 TEXT.mss, line 485
ASCIIAPPENDIX 120 C ASCII.mss, line 2
ASH 39 8.6 NUMBER.mss, line 419
ASIN 38 8.5 NUMBER.mss, line 377
ASS 46 9.7 LIST.mss, line 406
ASSERT 66 13.2 FEATURE.mss, line 117
ASSIGNMENTSECTION 24 6.1 STATE.mss, line 19
ASSQ 46 9.7 LIST.mss, line 390
ATAN2 39 8.5 NUMBER.mss, line 388
ATOM? 41 9.1 LIST.mss, line 45
BACKQUOTESECTION 50 10.4 TREE.mss, line 173
BACKTRACE 104 19.2 DEBUG.mss, line 125
BIND 28 6.3 STATE.mss, line 282
BIT-FIELD 39 8.6 NUMBER.mss, line 430
BLOCK 22 5.4 CONTROL.mss, line 384
BLOCK0 22 5.4 CONTROL.mss, line 390
BOOLEAN? 69 13.5 FEATURE.mss, line 331
BREAKPOINT 101 18.3 USER.mss, line 195
BUGSSECTION 127 F.3 FUTURE.mss, line 205
C...R 43 9.3 LIST.mss, line 150
CALLSEMANTICS 5 2.2 SEMANTICS.mss, line 156
CAR 42 9.3 LIST.mss, line 135
CASE 18 5.1 CONTROL.mss, line 116
CATCH 22 5.5 CONTROL.mss, line 433
CDR 43 9.3 LIST.mss, line 141
CHAR 60 12.4 TEXT.mss, line 264
CHAR->ASCII 63 12.9 TEXT.mss, line 479
CHAR->DIGIT 62 12.8 TEXT.mss, line 453
CHAR->STRING 59 12.3 TEXT.mss, line 208
CHAR-DOWNCASE 62 12.7 TEXT.mss, line 412
CHAR-UPCASE 62 12.7 TEXT.mss, line 406
CHAR? 57 12.1 TEXT.mss, line 97
CHARACTERSYNTAX 56 12 TEXT.mss, line 11
CHDR 60 12.4 TEXT.mss, line 271
CHDR! 61 12.6 TEXT.mss, line 380
CHECK-ARG 66 13.2 FEATURE.mss, line 96
CHOPY 61 12.6 TEXT.mss, line 370
CHOPY! 61 12.6 TEXT.mss, line 375
CLEAR-INPUT 86 15.3 STREAM.mss, line 264
CLOSE 84 15.1 STREAM.mss, line 97
COMFILE 98 17.5 PROGRAM.mss, line 329
COMMENT 65 13.1 FEATURE.mss, line 13
COMPLEMENT 68 13.5 FEATURE.mss, line 270
COMPOSE 69 13.5 FEATURE.mss, line 285
CONCATENATE-SYMBOL 67 13.4 FEATURE.mss, line 200
COND 17 5.1 CONTROL.mss, line 65
CONDITIONALSSECTION 17 5.1 CONTROL.mss, line 7
CONJOIN 68 13.5 FEATURE.mss, line 253
CONS 42 9.2 LIST.mss, line 88
CONS* 42 9.2 LIST.mss, line 114
CONTENTS 26 6.2 STATE.mss, line 202
COPY-LIST 42 9.2 LIST.mss, line 126
COPY-STRING 59 12.3 TEXT.mss, line 201
COPY-STRUCTURE 55 11.4 STRUCTURE.mss, line 216
COPY-STRUCTURE! 55 11.4 STRUCTURE.mss, line 222
COPY-TREE 49 10.2 TREE.mss, line 108
COPY-VECTOR 70 13.6 FEATURE.mss, line 399
CORELANGUAGESECTION 5 2.2 SEMANTICS.mss, line 74
COS 38 8.5 NUMBER.mss, line 361
CRAWL 105 19.3 DEBUG.mss, line 164
DEALINGSECTION 103 19.1 DEBUG.mss, line 17
DEBUG 105 19.3 DEBUG.mss, line 160
DEBUG-OUTPUT 85 15.2 STREAM.mss, line 175
DEBUGGINGCHAPTER 103 19 DEBUG.mss, line 4
DECREMENT 40 8.8 NUMBER.mss, line 492
DEFINE 14 4.3 ENVIRONMENT.mss, line 268
DEFINE-CONSTANT 67 13.3 FEATURE.mss, line 154
DEFINE-INTEGRABLE 67 13.3 FEATURE.mss, line 165
DEFINE-LOCAL-SYNTAX 80 14.6 SYNTAX.mss, line 546
DEFINE-OPERATION 32 7.2 OPERATION.mss, line 220
DEFINE-PREDICATE 32 7.2 OPERATION.mss, line 251
DEFINE-SETTABLE-OPERATION 32 7.2 OPERATION.mss, line 235
DEFINE-STRUCTURE-TYPE 53 11.2 STRUCTURE.mss, line 89
DEFINE-SYNTAX 79 14.5 SYNTAX.mss, line 441
DEFINEINTEGRABLESECTION 67 13.3 FEATURE.mss, line 176
DEL 45 9.5 LIST.mss, line 320
DEL! 45 9.5 LIST.mss, line 332
DELAY 23 5.6 CONTROL.mss, line 480
DELIMITING-READ-MACRO? 76 14.2 SYNTAX.mss, line 267
DELQ 45 9.5 LIST.mss, line 312
DELQ! 45 9.5 LIST.mss, line 327
DESTRUCTURE 49 10.3 TREE.mss, line 150
DESTRUCTURE* 50 10.3 TREE.mss, line 169
DIGIT 63 12.8 TEXT.mss, line 469
DIGIT->CHAR 63 12.8 TEXT.mss, line 461
DIGIT? 58 12.1 TEXT.mss, line 162
DISCLOSE 108 19.4 DEBUG.mss, line 375
DISJOIN 68 13.5 FEATURE.mss, line 262
DISPLAY 87 15.4 STREAM.mss, line 321
DISPLAYWIDTH 89 15.6 STREAM.mss, line 477
DIV 35 8.2 NUMBER.mss, line 140
DIVIDE 35 8.2 NUMBER.mss, line 123
DO 20 5.2 CONTROL.mss, line 285
DYNAMICSTATESECTION 27 6.3 STATE.mss, line 211
ELSE 17 5.1 CONTROL.mss, line 77
END-OF-FILE 101 18.3 USER.mss, line 159
ENV 97 17.3 PROGRAM.mss, line 193
ENV-SYNTAX-TABLE 78 14.4 SYNTAX.mss, line 403
ENVIRONMENTS 11 4.1 ENVIRONMENT.mss, line 7
ENVIRONMENTSCHAPTER 11 4 ENVIRONMENT.mss, line 3
EOF? 83 15.1 STREAM.mss, line 62
EQ? 9 3.3 OBJECT.mss, line 163
EQUAL 36 8.3 NUMBER.mss, line 257
EQUAL? 36 8.3 NUMBER.mss, line 256
EQUIV? 48 10.1 TREE.mss, line 48
ERROR 65 13.2 FEATURE.mss, line 60
ERROR-OUTPUT 85 15.2 STREAM.mss, line 170
ERRORSINTERFACESECTION 103 19.1 DEBUG.mss, line 16
ERRORSSECTION 65 13.2 FEATURE.mss, line 46
EVAL 77 14.3 SYNTAX.mss, line 349
EVALUATORAPPENDIX 110 A EVALUATOR.mss, line 3
EVEN? 34 8.1 NUMBER.mss, line 73
EVERY 117 B.3 LIBRARY.mss, line 189
EVERY? 45 9.5 LIST.mss, line 307
EVERYCDR 117 B.3 LIBRARY.mss, line 194
EVERYCDR? 117 B.3 LIBRARY.mss, line 200
EXCHANGE 25 6.1 STATE.mss, line 85
EXIT 99 18.1 USER.mss, line 70
EXP 38 8.5 NUMBER.mss, line 349
EXPT 36 8.2 NUMBER.mss, line 207
FALSE 69 13.5 FEATURE.mss, line 301
FALSE? 18 5.1 CONTROL.mss, line 150
FILE-DELETE 94 16.3 FILE.mss, line 285
FILE-EXISTS? 94 16.3 FILE.mss, line 266
FILE-MOVE 94 16.3 FILE.mss, line 278
FILENAME->STRING 93 16.2 FILE.mss, line 213
FILENAME-DIR 93 16.2 FILE.mss, line 168
FILENAME-FS 93 16.2 FILE.mss, line 164
FILENAME-GENERATION 93 16.2 FILE.mss, line 183
FILENAME-NAME 93 16.2 FILE.mss, line 175
FILENAME-TYPE 93 16.2 FILE.mss, line 179
FILENAME? 93 16.2 FILE.mss, line 159
FIRSTTCHAPTER 1 1 INTRO.mss, line 4
FIXNUM? 118 B.4 LIBRARY.mss, line 259
FLOAT? 34 8.1 NUMBER.mss, line 59
FLONUM-ADD 118 B.4 LIBRARY.mss, line 275
FORCE 23 5.6 CONTROL.mss, line 493
FORCE-OUTPUT 87 15.4 STREAM.mss, line 351
FORMAT 88 15.5 STREAM.mss, line 413
FRESH-LINE 87 15.4 STREAM.mss, line 337
FUTURECHAPTER 125 F FUTURE.mss, line 3
GC 109 19.5 DEBUG.mss, line 439
GC-NOISILY? 109 19.5 DEBUG.mss, line 449
GC-STATS 109 19.5 DEBUG.mss, line 443
GCD 36 8.2 NUMBER.mss, line 218
GENERATE-SYMBOL 67 13.4 FEATURE.mss, line 192
GET 115 B.1 LIBRARY.mss, line 46
GET-ENVIRONMENT 108 19.4 DEBUG.mss, line 382
GRAPHIC? 57 12.1 TEXT.mss, line 115
GREATER? 37 8.3 NUMBER.mss, line 273
HPOS 89 15.6 STREAM.mss, line 440
IDENTIFICATION 108 19.4 DEBUG.mss, line 356
IDENTITY 67 13.5 FEATURE.mss, line 215
IF 17 5.1 CONTROL.mss, line 83
IGNORABLE 65 13.1 FEATURE.mss, line 42
IGNORE 65 13.1 FEATURE.mss, line 29
IMPORT 16 4.4 ENVIRONMENT.mss, line 390
INCREMENT 40 8.8 NUMBER.mss, line 483
INPUT-STREAM? 83 15.1 STREAM.mss, line 44
INSPECTORSECTION 104 19.3 DEBUG.mss, line 129
INTEGER? 34 8.1 NUMBER.mss, line 54
INTERACTIVE-STREAM? 83 15.1 STREAM.mss, line 56
INTERN 116 B.2 LIBRARY.mss, line 110
INTERNED 116 B.2 LIBRARY.mss, line 122
INTERRUPTS 101 18.3 USER.mss, line 150
INVOKE-MACRO-EXPANDER 82 14.7 SYNTAX.mss, line 642
ITERATE 21 5.2 CONTROL.mss, line 327
JOIN 33 7.3 OPERATION.mss, line 283
LABELS 13 4.2 ENVIRONMENT.mss, line 215
LAMBDA 8 3.2 OBJECT.mss, line 123
LAST 43 9.3 LIST.mss, line 194
LASTCDR 43 9.3 LIST.mss, line 207
LASTTCHAPTER 73 14 SYNTAX.mss, line 4
LENGTH 44 9.4 LIST.mss, line 218
LESS? 37 8.3 NUMBER.mss, line 265
LET 12 4.2 ENVIRONMENT.mss, line 83
LET* 12 4.2 ENVIRONMENT.mss, line 116
LET-SYNTAX 80 14.6 SYNTAX.mss, line 539
LIBRARIESAPPENDIX 115 B LIBRARY.mss, line 3
LINE-LENGTH 89 15.6 STREAM.mss, line 432
LIST 42 9.2 LIST.mss, line 99
LIST->STRING 59 12.3 TEXT.mss, line 215
LIST->VECTOR 70 13.6 FEATURE.mss, line 368
LIST-TERMINATOR 77 14.2 SYNTAX.mss, line 314
LIST? 41 9.1 LIST.mss, line 56
LOAD 97 17.4 PROGRAM.mss, line 217
LOAD-NOISILY? 102 18.5 USER.mss, line 259
LOCAL-FS 91 16.1 FILE.mss, line 49
LOCALE 14 4.3 ENVIRONMENT.mss, line 259
LOCALE? 15 4.3 ENVIRONMENT.mss, line 354
LOCALESECTION 14 4.3 ENVIRONMENT.mss, line 219
LOCATIVE 26 6.2 STATE.mss, line 188
LOCATIVE? 26 6.2 STATE.mss, line 207
LOCATIVESSECTION 25 6.2 STATE.mss, line 143
LOG 38 8.5 NUMBER.mss, line 353
LOGAND 39 8.6 NUMBER.mss, line 401
LOGIOR 39 8.6 NUMBER.mss, line 405
LOGNOT 39 8.6 NUMBER.mss, line 413
LOGXOR 39 8.6 NUMBER.mss, line 409
LOWERCASE? 58 12.1 TEXT.mss, line 152
LSET 14 4.3 ENVIRONMENT.mss, line 295
MACRO-EXPAND 82 14.7 SYNTAX.mss, line 648
MACRO-EXPANDER 81 14.7 SYNTAX.mss, line 623
MACRO-EXPANDER? 81 14.7 SYNTAX.mss, line 631
MAKE-BROADCAST-STREAM 89 15.6 STREAM.mss, line 489
MAKE-EMPTY-LOCALE 15 4.3 ENVIRONMENT.mss, line 349
MAKE-FILENAME 92 16.2 FILE.mss, line 118
MAKE-LIST-READER 77 14.2 SYNTAX.mss, line 309
MAKE-LOCALE 15 4.3 ENVIRONMENT.mss, line 345
MAKE-POOL 71 13.7 FEATURE.mss, line 452
MAKE-POPULATION 72 13.8 FEATURE.mss, line 506
MAKE-READ-TABLE 75 14.2 SYNTAX.mss, line 173
MAKE-STRING 58 12.3 TEXT.mss, line 188
MAKE-STYPE 53 11.3 STRUCTURE.mss, line 107
MAKE-SYMBOL 116 B.2 LIBRARY.mss, line 90
MAKE-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 103
MAKE-SYNTAX-TABLE 78 14.4 SYNTAX.mss, line 409
MAKE-VECTOR 70 13.6 FEATURE.mss, line 361
MAP 46 9.6 LIST.mss, line 349
MAP! 46 9.6 LIST.mss, line 366
MAP-STRING 61 12.5 TEXT.mss, line 344
MAP-STRING! 61 12.5 TEXT.mss, line 349
MAPCDR 46 9.6 LIST.mss, line 355
MAX 36 8.2 NUMBER.mss, line 248
MAYBE-OPEN 94 16.3 FILE.mss, line 255
MEM 117 B.3 LIBRARY.mss, line 148
MEM? 45 9.5 LIST.mss, line 293
MEMQ 117 B.3 LIBRARY.mss, line 154
MEMQ? 45 9.5 LIST.mss, line 283
MIN 36 8.2 NUMBER.mss, line 243
MOD 36 8.2 NUMBER.mss, line 199
MODIFY 25 6.1 STATE.mss, line 94
MODIFY-LOCATION 25 6.1 STATE.mss, line 138
MULTIPLY 35 8.2 NUMBER.mss, line 115
NEGATE 35 8.2 NUMBER.mss, line 107
NEGATIVE? 37 8.4 NUMBER.mss, line 312
NEQ? 9 3.3 OBJECT.mss, line 170
NEWLINE 87 15.4 STREAM.mss, line 331
NIL 10 3.5 OBJECT.mss, line 245
NOT 18 5.1 CONTROL.mss, line 150
NOT-EQUAL? 37 8.3 NUMBER.mss, line 280
NOT-GREATER? 37 8.3 NUMBER.mss, line 294
NOT-LESS? 37 8.3 NUMBER.mss, line 287
NOT-NEGATIVE? 38 8.4 NUMBER.mss, line 334
NOT-POSITIVE? 38 8.4 NUMBER.mss, line 341
NOT-ZERO? 37 8.4 NUMBER.mss, line 327
NTH 43 9.3 LIST.mss, line 166
NTHCDR 43 9.3 LIST.mss, line 185
NTHCHAR 59 12.4 TEXT.mss, line 253
NTHCHDR 60 12.4 TEXT.mss, line 282
NTHCHDR! 62 12.6 TEXT.mss, line 395
NULL-LIST? 41 9.1 LIST.mss, line 74
NULL? 41 9.1 LIST.mss, line 24
NUMBER? 34 8.1 NUMBER.mss, line 49
OBJECT 31 7.1 OPERATION.mss, line 151
OBJECT-HASH 72 13.8 FEATURE.mss, line 486
OBJECT-UNHASH 72 13.8 FEATURE.mss, line 495
OBTAIN-FROM-POOL 71 13.7 FEATURE.mss, line 457
ODD? 34 8.1 NUMBER.mss, line 69
OPEN 94 16.3 FILE.mss, line 250
OPERATION 31 7.1 OPERATION.mss, line 195
OPERATION? 31 7.1 OPERATION.mss, line 200
OPERATIONSCHAPTER 29 7 OPERATION.mss, line 3
OR 19 5.1 CONTROL.mss, line 183
OUTPUT-STREAM? 83 15.1 STREAM.mss, line 49
PAIR? 41 9.1 LIST.mss, line 36
PEEK-CHAR 86 15.3 STREAM.mss, line 218
PEEKC 86 15.3 STREAM.mss, line 218
POP 47 9.8 LIST.mss, line 456
POPULATION->LIST 72 13.8 FEATURE.mss, line 520
POS 117 B.3 LIBRARY.mss, line 212
POSITIVE? 37 8.4 NUMBER.mss, line 320
POSQ 118 B.3 LIBRARY.mss, line 219
PP 104 19.2 DEBUG.mss, line 119
PRETTY-PRINT 87 15.4 STREAM.mss, line 326
PRINT 86 15.4 STREAM.mss, line 274
PRINTWIDTH 89 15.6 STREAM.mss, line 466
PROCEDURE? 21 5.3 CONTROL.mss, line 348
PROCLAIM 66 13.2 FEATURE.mss, line 111
PROGRAMCHAPTER 95 17 PROGRAM.mss, line 3
PROJ0 68 13.5 FEATURE.mss, line 232
PROJ1 68 13.5 FEATURE.mss, line 236
PROJ2 68 13.5 FEATURE.mss, line 240
PROJ3 68 13.5 FEATURE.mss, line 244
PROJN 68 13.5 FEATURE.mss, line 223
PROPER-LIST? 41 9.1 LIST.mss, line 67
PROPERTY 115 B.1 LIBRARY.mss, line 46
PUSH 47 9.8 LIST.mss, line 437
PUT 115 B.1 LIBRARY.mss, line 64
QUOTE 7 3.1 OBJECT.mss, line 64
RATIO? 34 8.1 NUMBER.mss, line 64
READ 86 15.3 STREAM.mss, line 243
READ-CHAR 85 15.3 STREAM.mss, line 188
READ-ERROR 65 13.2 FEATURE.mss, line 72
READ-LINE 86 15.3 STREAM.mss, line 233
READ-OBJECT 73 14.1 SYNTAX.mss, line 43
READ-OBJECTS-FROM-STRING 86 15.3 STREAM.mss, line 258
READ-REFUSING-EOF 86 15.3 STREAM.mss, line 249
READ-TABLE 96 17.3 PROGRAM.mss, line 152
READ-TABLE-ENTRY 76 14.2 SYNTAX.mss, line 235
READC 85 15.3 STREAM.mss, line 188
READER 73 14.1 SYNTAX.mss, line 21
READTABLES 74 14.2 SYNTAX.mss, line 151
REALLY-INTERN 116 B.2 LIBRARY.mss, line 116
RECKLESSNESS 104 19.1 DEBUG.mss, line 93
REMAINDER 35 8.2 NUMBER.mss, line 150
REMOVE-FROM-POPULATION 72 13.8 FEATURE.mss, line 514
REMOVE-PROPERTY 115 B.1 LIBRARY.mss, line 81
REPL-ENV 100 18.2 USER.mss, line 129
REPL-EVAL 102 18.5 USER.mss, line 235
REPL-PRINT 102 18.5 USER.mss, line 241
REPL-PROMPT 102 18.5 USER.mss, line 251
REPL-READ 102 18.5 USER.mss, line 229
REPL-WONT-PRINT? 102 18.5 USER.mss, line 266
REPLSECTION 100 18.2 USER.mss, line 79
RESET 101 18.3 USER.mss, line 172
RET 101 18.3 USER.mss, line 181
RETURN-TO-POOL 71 13.7 FEATURE.mss, line 462
REVERSE 44 9.4 LIST.mss, line 249
REVERSE! 44 9.4 LIST.mss, line 257
RUN-COMPILED-CODE 78 14.3 SYNTAX.mss, line 364
SELECT 18 5.1 CONTROL.mss, line 137
SELECTOR-ID 54 11.3 STRUCTURE.mss, line 176
SEMANTICSCHAPTER 4 2 SEMANTICS.mss, line 3
SEMICOLON 74 14.1 SYNTAX.mss, line 106
SET 24 6.1 STATE.mss, line 56
SET-BIT-FIELD 39 8.6 NUMBER.mss, line 440
SET-PROPERTY 115 B.1 LIBRARY.mss, line 64
SETTABLE 24 6.1 STATE.mss, line 48
SETTER 24 6.1 STATE.mss, line 67
SIN 38 8.5 NUMBER.mss, line 365
SPACE 87 15.4 STREAM.mss, line 344
SQRT 38 8.5 NUMBER.mss, line 357
STANDARD-COMPILER 78 14.3 SYNTAX.mss, line 355
STANDARD-INPUT 85 15.2 STREAM.mss, line 159
STANDARD-OUTPUT 85 15.2 STREAM.mss, line 165
STANDARDENVIRONMENTSECTION 6 2.3 SEMANTICS.mss, line 178
STOP 99 18.1 USER.mss, line 62
STREAM-FILENAME 94 16.3 FILE.mss, line 262
STREAM-READ-TABLE 88 15.6 STREAM.mss, line 422
STREAM? 83 15.1 STREAM.mss, line 39
STRING->INPUT-STREAM 84 15.1 STREAM.mss, line 102
STRING->LIST 59 12.3 TEXT.mss, line 222
STRING->SYMBOL 64 12.10 TEXT.mss, line 533
STRING-APPEND 59 12.3 TEXT.mss, line 195
STRING-DOWNCASE 62 12.7 TEXT.mss, line 428
STRING-DOWNCASE! 62 12.7 TEXT.mss, line 442
STRING-ELT 59 12.4 TEXT.mss, line 253
STRING-EMPTY? 59 12.4 TEXT.mss, line 236
STRING-EQUAL? 58 12.2 TEXT.mss, line 183
STRING-HEAD 60 12.4 TEXT.mss, line 264
STRING-LENGTH 59 12.4 TEXT.mss, line 232
STRING-NTHTAIL 60 12.4 TEXT.mss, line 282
STRING-NTHTAIL! 62 12.6 TEXT.mss, line 395
STRING-POSQ 60 12.5 TEXT.mss, line 324
STRING-REPLACE 61 12.5 TEXT.mss, line 335
STRING-SLICE 60 12.4 TEXT.mss, line 311
STRING-TAIL 60 12.4 TEXT.mss, line 271
STRING-TAIL! 61 12.6 TEXT.mss, line 380
STRING-UPCASE 62 12.7 TEXT.mss, line 420
STRING-UPCASE! 62 12.7 TEXT.mss, line 435
STRING? 57 12.1 TEXT.mss, line 105
STRINGHEADERSECTION 61 12.6 TEXT.mss, line 357
STRUCTURE-TYPE 108 19.4 DEBUG.mss, line 390
STRUCTURE? 55 11.4 STRUCTURE.mss, line 210
STYPE-CONSTRUCTOR 53 11.3 STRUCTURE.mss, line 124
STYPE-HANDLER 54 11.3 STRUCTURE.mss, line 185
STYPE-ID 53 11.3 STRUCTURE.mss, line 111
STYPE-MASTER 53 11.3 STRUCTURE.mss, line 137
STYPE-PREDICATOR 54 11.3 STRUCTURE.mss, line 148
STYPE-SELECTOR 54 11.3 STRUCTURE.mss, line 167
STYPE-SELECTORS 54 11.3 STRUCTURE.mss, line 171
SUBLIST 44 9.4 LIST.mss, line 265
SUBST 49 10.2 TREE.mss, line 92
SUBSTQ 49 10.2 TREE.mss, line 96
SUBSTRING 60 12.4 TEXT.mss, line 291
SUBSTV 49 10.2 TREE.mss, line 103
SUBTRACT 35 8.2 NUMBER.mss, line 99
SUBTRACT1 36 8.2 NUMBER.mss, line 235
SWAP 24 6.1 STATE.mss, line 79
SYMBOL->STRING 64 12.10 TEXT.mss, line 540
SYMBOL? 9 3.4 OBJECT.mss, line 208
SYMBOLSSECTION 9 3.4 OBJECT.mss, line 189
SYNONYM 33 7.4 OPERATION.mss, line 318
SYNTAX-ERROR 65 13.2 FEATURE.mss, line 66
SYNTAX-TABLE 97 17.3 PROGRAM.mss, line 173
SYNTAX-TABLE-ENTRY 79 14.4 SYNTAX.mss, line 432
SYNTAXCHAPTER 73 14 SYNTAX.mss, line 3
SYNTAXTABLESSECTION 78 14.4 SYNTAX.mss, line 369
T 10 3.5 OBJECT.mss, line 252
TAN 38 8.5 NUMBER.mss, line 369
TC-MACRO-DEFINITION-ENV 98 17.5 PROGRAM.mss, line 347
TC-SYNTAX-TABLE 98 17.5 PROGRAM.mss, line 338
TCSECTION 97 17.5 PROGRAM.mss, line 254
TERMINAL-INPUT 84 15.2 STREAM.mss, line 141
TERMINAL-OUTPUT 85 15.2 STREAM.mss, line 146
TRACE 104 19.2 DEBUG.mss, line 103
TRANSCRIPT-OFF 101 18.4 USER.mss, line 217
TRANSCRIPT-ON 101 18.4 USER.mss, line 213
TREE-HASH 49 10.2 TREE.mss, line 116
TREESCHAPTER 48 10 TREE.mss, line 3
TRUE 69 13.5 FEATURE.mss, line 294
TRUE? 69 13.5 FEATURE.mss, line 318
UNDEFINED-EFFECT 66 13.2 FEATURE.mss, line 135
UNDEFINED-VALUE 66 13.2 FEATURE.mss, line 126
UNDEFINEDSECTION 66 13.2 FEATURE.mss, line 98
UNDEFINEDSEMANTICSSECTION 6 2.4 SEMANTICS.mss, line 204
UNIX-FS? 91 16.1 FILE.mss, line 62
UNREAD-CHAR 85 15.3 STREAM.mss, line 200
UNREADC 85 15.3 STREAM.mss, line 200
UNTRACE 104 19.2 DEBUG.mss, line 110
UNWIND-PROTECT 28 6.3 STATE.mss, line 309
UPPERCASE? 58 12.1 TEXT.mss, line 143
USER-ENV 95 17.1 PROGRAM.mss, line 66
USERCHAPTER 99 18 USER.mss, line 3
VECTOR->LIST 70 13.6 FEATURE.mss, line 375
VECTOR-ELT 70 13.6 FEATURE.mss, line 383
VECTOR-FILL 70 13.6 FEATURE.mss, line 404
VECTOR-LENGTH 70 13.6 FEATURE.mss, line 414
VECTOR-POS 70 13.6 FEATURE.mss, line 419
VECTOR-POSQ 71 13.6 FEATURE.mss, line 425
VECTOR-REPLACE 70 13.6 FEATURE.mss, line 410
VECTOR? 69 13.6 FEATURE.mss, line 349
VECTORSSECTION 69 13.6 FEATURE.mss, line 335
VMS-FS? 91 16.1 FILE.mss, line 67
VPOS 89 15.6 STREAM.mss, line 446
VREF 70 13.6 FEATURE.mss, line 383
VSET 70 13.6 FEATURE.mss, line 395
WALK 46 9.6 LIST.mss, line 375
WALK-POPULATION 72 13.8 FEATURE.mss, line 529
WALK-STRING 61 12.5 TEXT.mss, line 353
WALK-SYMBOL-TABLE 116 B.2 LIBRARY.mss, line 135
WALK-SYMBOLS 108 19.4 DEBUG.mss, line 395
WALK-VECTOR 71 13.6 FEATURE.mss, line 429
WALKCDR 46 9.6 LIST.mss, line 381
WHERE-DEFINED 107 19.4 DEBUG.mss, line 342
WHITESPACE? 57 12.1 TEXT.mss, line 125
WITH-INPUT-FROM-STRING 84 15.1 STREAM.mss, line 115
WITH-OPEN-STREAMS 84 15.1 STREAM.mss, line 91
WITH-OUTPUT-TO-STRING 84 15.1 STREAM.mss, line 126
WITH-OUTPUT-WIDTH-STREAM 89 15.6 STREAM.mss, line 455
WRITE 86 15.4 STREAM.mss, line 283
WRITE-CHAR 87 15.4 STREAM.mss, line 292
WRITE-LINE 87 15.4 STREAM.mss, line 311
WRITE-SPACES 87 15.4 STREAM.mss, line 315
WRITE-STRING 87 15.4 STREAM.mss, line 303
WRITEC 87 15.4 STREAM.mss, line 292
WRITES 87 15.4 STREAM.mss, line 303
XCASE 18 5.1 CONTROL.mss, line 123
XCOND 17 5.1 CONTROL.mss, line 72
XSELECT 18 5.1 CONTROL.mss, line 144
ZERO? 37 8.4 NUMBER.mss, line 304